GET /apis/apps/v1beta2/deployments+
GET /apis/apps/v1beta2/daemonsets
diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json index 628817301f6..d1eefd82f5b 100644 --- a/api/openapi-spec/swagger.json +++ b/api/openapi-spec/swagger.json @@ -22498,6 +22498,96 @@ } } }, + "/apis/apps/v1beta2/daemonsets": { + "get": { + "description": "list or watch objects of kind DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "listAppsV1beta2DaemonSetForAllNamespaces", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSetList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ] + }, "/apis/apps/v1beta2/deployments": { "get": { "description": "list or watch objects of kind Deployment", @@ -22588,6 +22678,620 @@ } ] }, + "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets": { + "get": { + "description": "list or watch objects of kind DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "listAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSetList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "post": { + "description": "create a DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "createAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "post", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "delete": { + "description": "delete collection of DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "deleteAppsV1beta2CollectionNamespacedDaemonSet", + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "deletecollection", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "object name and auth scope, such as for teams and projects", + "name": "namespace", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + } + ] + }, + "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}": { + "get": { + "description": "read the specified DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "readAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "uniqueItems": true, + "type": "boolean", + "description": "Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.", + "name": "exact", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Should this value be exported. Export strips fields that a user can not specify.", + "name": "export", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "get", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "put": { + "description": "replace the specified DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "replaceAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "delete": { + "description": "delete a DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "deleteAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions" + } + }, + { + "uniqueItems": true, + "type": "integer", + "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.", + "name": "gracePeriodSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "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.", + "name": "orphanDependents", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "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.", + "name": "propagationPolicy", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "delete", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "patch": { + "description": "partially update the specified DaemonSet", + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "patchAppsV1beta2NamespacedDaemonSet", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "name of the DaemonSet", + "name": "name", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "object name and auth scope, such as for teams and projects", + "name": "namespace", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + } + ] + }, + "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status": { + "get": { + "description": "read status of the specified DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "readAppsV1beta2NamespacedDaemonSetStatus", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "get", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "put": { + "description": "replace status of the specified DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "replaceAppsV1beta2NamespacedDaemonSetStatus", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "patch": { + "description": "partially update status of the specified DaemonSet", + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "patchAppsV1beta2NamespacedDaemonSetStatus", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "name of the DaemonSet", + "name": "name", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "object name and auth scope, such as for teams and projects", + "name": "namespace", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + } + ] + }, "/apis/apps/v1beta2/namespaces/{namespace}/deployments": { "get": { "description": "list or watch objects of kind Deployment", @@ -24132,6 +24836,96 @@ } ] }, + "/apis/apps/v1beta2/watch/daemonsets": { + "get": { + "description": "watch individual changes to a list of DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "watchAppsV1beta2DaemonSetListForAllNamespaces", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "watchlist", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ] + }, "/apis/apps/v1beta2/watch/deployments": { "get": { "description": "watch individual changes to a list of Deployment", @@ -24222,6 +25016,210 @@ } ] }, + "/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets": { + "get": { + "description": "watch individual changes to a list of DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "watchAppsV1beta2NamespacedDaemonSetList", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "watchlist", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "object name and auth scope, such as for teams and projects", + "name": "namespace", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ] + }, + "/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name}": { + "get": { + "description": "watch changes to an object of kind DaemonSet", + "consumes": [ + "*/*" + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "schemes": [ + "https" + ], + "tags": [ + "apps_v1beta2" + ], + "operationId": "watchAppsV1beta2NamespacedDaemonSet", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "x-kubernetes-action": "watch", + "x-kubernetes-group-version-kind": { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + }, + "parameters": [ + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "name": "fieldSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "If true, partially initialized resources are included in the response.", + "name": "includeUninitialized", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "name": "labelSelector", + "in": "query" + }, + { + "uniqueItems": true, + "type": "string", + "description": "name of the DaemonSet", + "name": "name", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "object name and auth scope, such as for teams and projects", + "name": "namespace", + "in": "path", + "required": true + }, + { + "uniqueItems": true, + "type": "string", + "description": "If 'true', then the output is pretty printed.", + "name": "pretty", + "in": "query" + }, + { + "uniqueItems": true, + "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.", + "name": "resourceVersion", + "in": "query" + }, + { + "uniqueItems": true, + "type": "integer", + "description": "Timeout for the list/watch call.", + "name": "timeoutSeconds", + "in": "query" + }, + { + "uniqueItems": true, + "type": "boolean", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "name": "watch", + "in": "query" + } + ] + }, "/apis/apps/v1beta2/watch/namespaces/{namespace}/deployments": { "get": { "description": "watch individual changes to a list of Deployment", @@ -49215,6 +50213,176 @@ } } }, + "io.k8s.api.apps.v1beta2.DaemonSet": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSet represents the configuration of a daemon set.", + "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": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status", + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSetSpec" + }, + "status": { + "description": "The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status", + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSetStatus" + } + }, + "x-kubernetes-group-version-kind": [ + { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSet" + } + ] + }, + "io.k8s.api.apps.v1beta2.DaemonSetList": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetList is a collection of daemon sets.", + "required": [ + "items" + ], + "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.", + "type": "array", + "items": { + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSet" + } + }, + "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": { + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-kubernetes-group-version-kind": [ + { + "group": "apps", + "version": "v1beta2", + "kind": "DaemonSetList" + } + ] + }, + "io.k8s.api.apps.v1beta2.DaemonSetSpec": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetSpec is the specification of a daemon set.", + "required": [ + "template" + ], + "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).", + "type": "integer", + "format": "int32" + }, + "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.", + "type": "integer", + "format": "int32" + }, + "selector": { + "description": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + }, + "template": { + "description": "An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template", + "$ref": "#/definitions/io.k8s.api.core.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.", + "type": "integer", + "format": "int64" + }, + "updateStrategy": { + "description": "An update strategy to replace existing DaemonSet pods with new pods.", + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy" + } + } + }, + "io.k8s.api.apps.v1beta2.DaemonSetStatus": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetStatus represents the current status of a daemon set.", + "required": [ + "currentNumberScheduled", + "numberMisscheduled", + "desiredNumberScheduled", + "numberReady" + ], + "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.", + "type": "integer", + "format": "int64" + }, + "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/", + "type": "integer", + "format": "int32" + }, + "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/", + "type": "integer", + "format": "int32" + }, + "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)", + "type": "integer", + "format": "int32" + }, + "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/", + "type": "integer", + "format": "int32" + }, + "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.", + "type": "integer", + "format": "int32" + }, + "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)", + "type": "integer", + "format": "int32" + }, + "observedGeneration": { + "description": "The most recent generation observed by the daemon set controller.", + "type": "integer", + "format": "int64" + }, + "updatedNumberScheduled": { + "description": "The total number of nodes that are running updated daemon pod", + "type": "integer", + "format": "int32" + } + } + }, + "io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it.", + "properties": { + "rollingUpdate": { + "description": "Rolling update config params. Present only if type = \"RollingUpdate\".", + "$ref": "#/definitions/io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet" + }, + "type": { + "description": "Type of daemon set update. Can be \"RollingUpdate\" or \"OnDelete\". Default is OnDelete.", + "type": "string" + } + } + }, "io.k8s.api.apps.v1beta2.Deployment": { "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Deployment enables declarative updates for Pods and ReplicaSets.", "properties": { @@ -49473,6 +50641,15 @@ } } }, + "io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet": { + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Spec to control the desired behavior of daemon set rolling update.", + "properties": { + "maxUnavailable": { + "description": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + } + } + }, "io.k8s.api.apps.v1beta2.RollingUpdateDeployment": { "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Spec to control the desired behavior of rolling update.", "properties": { diff --git a/api/swagger-spec/apps_v1beta2.json b/api/swagger-spec/apps_v1beta2.json index ef4d213fefc..23a09dc3886 100644 --- a/api/swagger-spec/apps_v1beta2.json +++ b/api/swagger-spec/apps_v1beta2.json @@ -8,6 +8,1032 @@ "description": "" }, "apis": [ + { + "path": "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1beta2.DaemonSetList", + "method": "GET", + "summary": "list or watch objects of kind DaemonSet", + "nickname": "listNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSetList" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1beta2.DaemonSet", + "method": "POST", + "summary": "create a DaemonSet", + "nickname": "createNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.DaemonSet", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1.Status", + "method": "DELETE", + "summary": "delete collection of DaemonSet", + "nickname": "deletecollectionNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1.Status" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1.WatchEvent", + "method": "GET", + "summary": "watch individual changes to a list of DaemonSet", + "nickname": "watchNamespacedDaemonSetList", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1.WatchEvent" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1beta2.DaemonSet", + "method": "GET", + "summary": "read the specified DaemonSet", + "nickname": "readNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "export", + "description": "Should this value be exported. Export strips fields that a user can not specify.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "exact", + "description": "Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1beta2.DaemonSet", + "method": "PUT", + "summary": "replace the specified DaemonSet", + "nickname": "replaceNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.DaemonSet", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1beta2.DaemonSet", + "method": "PATCH", + "summary": "partially update the specified DaemonSet", + "nickname": "patchNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1.Patch", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json" + ] + }, + { + "type": "v1.Status", + "method": "DELETE", + "summary": "delete a DaemonSet", + "nickname": "deleteNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1.DeleteOptions", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1.Status" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name}", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1.WatchEvent", + "method": "GET", + "summary": "watch changes to an object of kind DaemonSet", + "nickname": "watchNamespacedDaemonSet", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1.WatchEvent" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/daemonsets", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1beta2.DaemonSetList", + "method": "GET", + "summary": "list or watch objects of kind DaemonSet", + "nickname": "listDaemonSetForAllNamespaces", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSetList" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/watch/daemonsets", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1.WatchEvent", + "method": "GET", + "summary": "watch individual changes to a list of DaemonSet", + "nickname": "watchDaemonSetListForAllNamespaces", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "labelSelector", + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "fieldSelector", + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "includeUninitialized", + "description": "If true, partially initialized resources are included in the response.", + "required": false, + "allowMultiple": false + }, + { + "type": "boolean", + "paramType": "query", + "name": "watch", + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "query", + "name": "resourceVersion", + "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.", + "required": false, + "allowMultiple": false + }, + { + "type": "integer", + "paramType": "query", + "name": "timeoutSeconds", + "description": "Timeout for the list/watch call.", + "required": false, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1.WatchEvent" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "consumes": [ + "*/*" + ] + } + ] + }, + { + "path": "/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status", + "description": "API at /apis/apps/v1beta2", + "operations": [ + { + "type": "v1beta2.DaemonSet", + "method": "GET", + "summary": "read status of the specified DaemonSet", + "nickname": "readNamespacedDaemonSetStatus", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1beta2.DaemonSet", + "method": "PUT", + "summary": "replace status of the specified DaemonSet", + "nickname": "replaceNamespacedDaemonSetStatus", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1beta2.DaemonSet", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "*/*" + ] + }, + { + "type": "v1beta2.DaemonSet", + "method": "PATCH", + "summary": "partially update status of the specified DaemonSet", + "nickname": "patchNamespacedDaemonSetStatus", + "parameters": [ + { + "type": "string", + "paramType": "query", + "name": "pretty", + "description": "If 'true', then the output is pretty printed.", + "required": false, + "allowMultiple": false + }, + { + "type": "v1.Patch", + "paramType": "body", + "name": "body", + "description": "", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "namespace", + "description": "object name and auth scope, such as for teams and projects", + "required": true, + "allowMultiple": false + }, + { + "type": "string", + "paramType": "path", + "name": "name", + "description": "name of the DaemonSet", + "required": true, + "allowMultiple": false + } + ], + "responseMessages": [ + { + "code": 200, + "message": "OK", + "responseModel": "v1beta2.DaemonSet" + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json" + ] + } + ] + }, { "path": "/apis/apps/v1beta2/namespaces/{namespace}/deployments", "description": "API at /apis/apps/v1beta2", @@ -2311,9 +3337,9 @@ } ], "models": { - "v1beta2.DeploymentList": { - "id": "v1beta2.DeploymentList", - "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentList is a list of Deployments.", + "v1beta2.DaemonSetList": { + "id": "v1beta2.DaemonSetList", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetList is a collection of daemon sets.", "required": [ "items" ], @@ -2328,14 +3354,14 @@ }, "metadata": { "$ref": "v1.ListMeta", - "description": "Standard list metadata." + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" }, "items": { "type": "array", "items": { - "$ref": "v1beta2.Deployment" + "$ref": "v1beta2.DaemonSet" }, - "description": "Items is the list of Deployments." + "description": "A list of daemon sets." } } }, @@ -2353,9 +3379,9 @@ } } }, - "v1beta2.Deployment": { - "id": "v1beta2.Deployment", - "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Deployment enables declarative updates for Pods and ReplicaSets.", + "v1beta2.DaemonSet": { + "id": "v1beta2.DaemonSet", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSet represents the configuration of a daemon set.", "properties": { "kind": { "type": "string", @@ -2367,15 +3393,15 @@ }, "metadata": { "$ref": "v1.ObjectMeta", - "description": "Standard object metadata." + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" }, "spec": { - "$ref": "v1beta2.DeploymentSpec", - "description": "Specification of the desired behavior of the Deployment." + "$ref": "v1beta2.DaemonSetSpec", + "description": "The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status" }, "status": { - "$ref": "v1beta2.DeploymentStatus", - "description": "Most recently observed status of the Deployment." + "$ref": "v1beta2.DaemonSetStatus", + "description": "The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status" } } }, @@ -2617,52 +3643,39 @@ } } }, - "v1beta2.DeploymentSpec": { - "id": "v1beta2.DeploymentSpec", - "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentSpec is the specification of the desired behavior of the Deployment.", + "v1beta2.DaemonSetSpec": { + "id": "v1beta2.DaemonSetSpec", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetSpec is the specification of a daemon set.", "required": [ "template" ], "properties": { - "replicas": { - "type": "integer", - "format": "int32", - "description": "Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1." - }, "selector": { "$ref": "v1.LabelSelector", - "description": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment." + "description": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "template": { "$ref": "v1.PodTemplateSpec", - "description": "Template describes the pods that will be created." + "description": "An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" }, - "strategy": { - "$ref": "v1beta2.DeploymentStrategy", - "description": "The deployment strategy to use to replace existing pods with new ones." + "updateStrategy": { + "$ref": "v1beta2.DaemonSetUpdateStrategy", + "description": "An update strategy to replace existing DaemonSet pods with new pods." }, "minReadySeconds": { "type": "integer", "format": "int32", - "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)" + "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)." + }, + "templateGeneration": { + "type": "integer", + "format": "int64", + "description": "DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation." }, "revisionHistoryLimit": { "type": "integer", "format": "int32", - "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." - }, - "paused": { - "type": "boolean", - "description": "Indicates that the deployment is paused." - }, - "rollbackTo": { - "$ref": "v1beta2.RollbackConfig", - "description": "The config this deployment is rolling back to. Will be cleared after rollback is done." - }, - "progressDeadlineSeconds": { - "type": "integer", - "format": "int32", - "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. Once autoRollback is implemented, the deployment controller will automatically rollback failed deployments. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s." + "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." } } }, @@ -4667,6 +5680,259 @@ } } }, + "v1beta2.DaemonSetUpdateStrategy": { + "id": "v1beta2.DaemonSetUpdateStrategy", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it.", + "properties": { + "type": { + "type": "string", + "description": "Type of daemon set update. Can be \"RollingUpdate\" or \"OnDelete\". Default is OnDelete." + }, + "rollingUpdate": { + "$ref": "v1beta2.RollingUpdateDaemonSet", + "description": "Rolling update config params. Present only if type = \"RollingUpdate\"." + } + } + }, + "v1beta2.RollingUpdateDaemonSet": { + "id": "v1beta2.RollingUpdateDaemonSet", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Spec to control the desired behavior of daemon set rolling update.", + "properties": { + "maxUnavailable": { + "type": "string", + "description": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update." + } + } + }, + "v1beta2.DaemonSetStatus": { + "id": "v1beta2.DaemonSetStatus", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetStatus represents the current status of a daemon set.", + "required": [ + "currentNumberScheduled", + "numberMisscheduled", + "desiredNumberScheduled", + "numberReady" + ], + "properties": { + "currentNumberScheduled": { + "type": "integer", + "format": "int32", + "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/" + }, + "numberMisscheduled": { + "type": "integer", + "format": "int32", + "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/" + }, + "desiredNumberScheduled": { + "type": "integer", + "format": "int32", + "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/" + }, + "numberReady": { + "type": "integer", + "format": "int32", + "description": "The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready." + }, + "observedGeneration": { + "type": "integer", + "format": "int64", + "description": "The most recent generation observed by the daemon set controller." + }, + "updatedNumberScheduled": { + "type": "integer", + "format": "int32", + "description": "The total number of nodes that are running updated daemon pod" + }, + "numberAvailable": { + "type": "integer", + "format": "int32", + "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)" + }, + "numberUnavailable": { + "type": "integer", + "format": "int32", + "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)" + }, + "collisionCount": { + "type": "integer", + "format": "int64", + "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." + } + } + }, + "v1.WatchEvent": { + "id": "v1.WatchEvent", + "required": [ + "type", + "object" + ], + "properties": { + "type": { + "type": "string" + }, + "object": { + "type": "string" + } + } + }, + "v1.Patch": { + "id": "v1.Patch", + "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", + "properties": {} + }, + "v1.DeleteOptions": { + "id": "v1.DeleteOptions", + "description": "DeleteOptions may be provided when deleting an API object.", + "properties": { + "kind": { + "type": "string", + "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" + }, + "apiVersion": { + "type": "string", + "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" + }, + "gracePeriodSeconds": { + "type": "integer", + "format": "int64", + "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." + }, + "preconditions": { + "$ref": "v1.Preconditions", + "description": "Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned." + }, + "orphanDependents": { + "type": "boolean", + "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." + }, + "propagationPolicy": { + "$ref": "v1.DeletionPropagation", + "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." + } + } + }, + "v1.Preconditions": { + "id": "v1.Preconditions", + "description": "Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.", + "properties": { + "uid": { + "$ref": "types.UID", + "description": "Specifies the target UID." + } + } + }, + "types.UID": { + "id": "types.UID", + "properties": {} + }, + "v1.DeletionPropagation": { + "id": "v1.DeletionPropagation", + "properties": {} + }, + "v1beta2.DeploymentList": { + "id": "v1beta2.DeploymentList", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentList is a list of Deployments.", + "required": [ + "items" + ], + "properties": { + "kind": { + "type": "string", + "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" + }, + "apiVersion": { + "type": "string", + "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" + }, + "metadata": { + "$ref": "v1.ListMeta", + "description": "Standard list metadata." + }, + "items": { + "type": "array", + "items": { + "$ref": "v1beta2.Deployment" + }, + "description": "Items is the list of Deployments." + } + } + }, + "v1beta2.Deployment": { + "id": "v1beta2.Deployment", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. Deployment enables declarative updates for Pods and ReplicaSets.", + "properties": { + "kind": { + "type": "string", + "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" + }, + "apiVersion": { + "type": "string", + "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" + }, + "metadata": { + "$ref": "v1.ObjectMeta", + "description": "Standard object metadata." + }, + "spec": { + "$ref": "v1beta2.DeploymentSpec", + "description": "Specification of the desired behavior of the Deployment." + }, + "status": { + "$ref": "v1beta2.DeploymentStatus", + "description": "Most recently observed status of the Deployment." + } + } + }, + "v1beta2.DeploymentSpec": { + "id": "v1beta2.DeploymentSpec", + "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentSpec is the specification of the desired behavior of the Deployment.", + "required": [ + "template" + ], + "properties": { + "replicas": { + "type": "integer", + "format": "int32", + "description": "Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1." + }, + "selector": { + "$ref": "v1.LabelSelector", + "description": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment." + }, + "template": { + "$ref": "v1.PodTemplateSpec", + "description": "Template describes the pods that will be created." + }, + "strategy": { + "$ref": "v1beta2.DeploymentStrategy", + "description": "The deployment strategy to use to replace existing pods with new ones." + }, + "minReadySeconds": { + "type": "integer", + "format": "int32", + "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)" + }, + "revisionHistoryLimit": { + "type": "integer", + "format": "int32", + "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." + }, + "paused": { + "type": "boolean", + "description": "Indicates that the deployment is paused." + }, + "rollbackTo": { + "$ref": "v1beta2.RollbackConfig", + "description": "The config this deployment is rolling back to. Will be cleared after rollback is done." + }, + "progressDeadlineSeconds": { + "type": "integer", + "format": "int32", + "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. Once autoRollback is implemented, the deployment controller will automatically rollback failed deployments. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s." + } + } + }, "v1beta2.DeploymentStrategy": { "id": "v1beta2.DeploymentStrategy", "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentStrategy describes how to replace existing pods with new ones.", @@ -4788,75 +6054,6 @@ } } }, - "v1.WatchEvent": { - "id": "v1.WatchEvent", - "required": [ - "type", - "object" - ], - "properties": { - "type": { - "type": "string" - }, - "object": { - "type": "string" - } - } - }, - "v1.Patch": { - "id": "v1.Patch", - "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.", - "properties": {} - }, - "v1.DeleteOptions": { - "id": "v1.DeleteOptions", - "description": "DeleteOptions may be provided when deleting an API object.", - "properties": { - "kind": { - "type": "string", - "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" - }, - "apiVersion": { - "type": "string", - "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" - }, - "gracePeriodSeconds": { - "type": "integer", - "format": "int64", - "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." - }, - "preconditions": { - "$ref": "v1.Preconditions", - "description": "Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned." - }, - "orphanDependents": { - "type": "boolean", - "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." - }, - "propagationPolicy": { - "$ref": "v1.DeletionPropagation", - "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." - } - } - }, - "v1.Preconditions": { - "id": "v1.Preconditions", - "description": "Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.", - "properties": { - "uid": { - "$ref": "types.UID", - "description": "Specifies the target UID." - } - } - }, - "types.UID": { - "id": "types.UID", - "properties": {} - }, - "v1.DeletionPropagation": { - "id": "v1.DeletionPropagation", - "properties": {} - }, "v1beta2.DeploymentRollback": { "id": "v1beta2.DeploymentRollback", "description": "WIP: This is not ready to be used and we plan to make breaking changes to it. DeploymentRollback stores the information required to rollback a deployment.", diff --git a/docs/api-reference/apps/v1beta2/definitions.html b/docs/api-reference/apps/v1beta2/definitions.html index 58034c37a5e..ce99d437d85 100755 --- a/docs/api-reference/apps/v1beta2/definitions.html +++ b/docs/api-reference/apps/v1beta2/definitions.html @@ -387,6 +387,12 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetList is a collection of daemon sets.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
kind |
+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 |
+false |
+string |
++ |
apiVersion |
+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 |
+false |
+string |
++ |
metadata |
+Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata |
+false |
++ | + |
items |
+A list of daemon sets. |
+true |
+v1beta2.DaemonSet array |
++ |
WIP: This is not ready to be used and we plan to make breaking changes to it. Spec to control the desired behavior of daemon set rolling update.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
maxUnavailable |
+The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update. |
+false |
+string |
++ |
Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.
-Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|
medium |
-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 |
-false |
-string |
-- |
sizeLimit |
-Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir |
-false |
-string |
-- |
Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
medium |
+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 |
+false |
+string |
++ |
sizeLimit |
+Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir |
+false |
+string |
++ |
WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetStatus represents the current status of a daemon set.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
currentNumberScheduled |
+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/ |
+true |
+integer (int32) |
++ |
numberMisscheduled |
+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/ |
+true |
+integer (int32) |
++ |
desiredNumberScheduled |
+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/ |
+true |
+integer (int32) |
++ |
numberReady |
+The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. |
+true |
+integer (int32) |
++ |
observedGeneration |
+The most recent generation observed by the daemon set controller. |
+false |
+integer (int64) |
++ |
updatedNumberScheduled |
+The total number of nodes that are running updated daemon pod |
+false |
+integer (int32) |
++ |
numberAvailable |
+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) |
+false |
+integer (int32) |
++ |
numberUnavailable |
+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) |
+false |
+integer (int32) |
++ |
collisionCount |
+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. |
+false |
+integer (int64) |
++ |
WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSet represents the configuration of a daemon set.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
kind |
+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 |
+false |
+string |
++ |
apiVersion |
+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 |
+false |
+string |
++ |
metadata |
+Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata |
+false |
++ | + |
spec |
+The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status |
+false |
++ | + |
status |
+The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status |
+false |
++ | + |
WIP: This is not ready to be used and we plan to make breaking changes to it. DaemonSetSpec is the specification of a daemon set.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
selector |
+A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors |
+false |
++ | + |
template |
+An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template’s node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template |
+true |
++ | + |
updateStrategy |
+An update strategy to replace existing DaemonSet pods with new pods. |
+false |
++ | + |
minReadySeconds |
+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). |
+false |
+integer (int32) |
++ |
templateGeneration |
+DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation. |
+false |
+integer (int64) |
++ |
revisionHistoryLimit |
+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. |
+false |
+integer (int32) |
++ |
WIP: This is not ready to be used and we plan to make breaking changes to it.
+Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|
type |
+Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete. |
+false |
+string |
++ |
rollingUpdate |
+Rolling update config params. Present only if type = "RollingUpdate". |
+false |
++ | + |
GET /apis/apps/v1beta2/deployments+
GET /apis/apps/v1beta2/daemonsets
200
success
GET /apis/apps/v1beta2/namespaces/{namespace}/deployments+
GET /apis/apps/v1beta2/deployments
integer (int32)
PathParameter
namespace
object name and auth scope, such as for teams and projects
true
string
DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments+
GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets
200
success
application/vnd.kubernetes.protobuf
application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+POST /apis/apps/v1beta2/namespaces/{namespace}/daemonsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+export |
+Should this value be exported. Export strips fields that a user can not specify. |
+false |
+boolean |
++ |
QueryParameter |
+exact |
+Should the export be exact. Exact export maintains cluster-specific fields like Namespace. |
+false |
+boolean |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+DELETE /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
QueryParameter |
+gracePeriodSeconds |
+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. |
+false |
+integer (int32) |
++ |
QueryParameter |
+orphanDependents |
+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. |
+false |
+boolean |
++ |
QueryParameter |
+propagationPolicy |
+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. |
+false |
+string |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PUT /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/namespaces/{namespace}/deployments+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+apisappsv1beta2
+DELETE /apis/apps/v1beta2/namespaces/{namespace}/deployments+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Scale |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Scale |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Scale |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
application/json-patch+json
-application/merge-patch+json
-application/strategic-merge-patch+json
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Deployment |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Deployment |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the Deployment |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
application/json-patch+json
-application/merge-patch+json
-application/strategic-merge-patch+json
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
QueryParameter |
-labelSelector |
-A selector to restrict the list of returned objects by their labels. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-fieldSelector |
-A selector to restrict the list of returned objects by their fields. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-includeUninitialized |
-If true, partially initialized resources are included in the response. |
-false |
-boolean |
-- |
QueryParameter |
-watch |
-Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
-false |
-boolean |
-- |
QueryParameter |
-resourceVersion |
-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. |
-false |
-string |
-- |
QueryParameter |
-timeoutSeconds |
-Timeout for the list/watch call. |
-false |
-integer (int32) |
-- |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-application/json;stream=watch
-application/vnd.kubernetes.protobuf;stream=watch
-apisappsv1beta2
-DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
QueryParameter |
-labelSelector |
-A selector to restrict the list of returned objects by their labels. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-fieldSelector |
-A selector to restrict the list of returned objects by their fields. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-includeUninitialized |
-If true, partially initialized resources are included in the response. |
-false |
-boolean |
-- |
QueryParameter |
-watch |
-Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
-false |
-boolean |
-- |
QueryParameter |
-resourceVersion |
-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. |
-false |
-string |
-- |
QueryParameter |
-timeoutSeconds |
-Timeout for the list/watch call. |
-false |
-integer (int32) |
-- |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-POST /apis/apps/v1beta2/namespaces/{namespace}/statefulsets-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
QueryParameter |
-export |
-Should this value be exported. Export strips fields that a user can not specify. |
-false |
-boolean |
-- |
QueryParameter |
-exact |
-Should the export be exact. Exact export maintains cluster-specific fields like Namespace. |
-false |
-boolean |
-- |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the StatefulSet |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
/
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
BodyParameter |
-body |
-- | true |
-- | - |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- |
PathParameter |
-name |
-name of the StatefulSet |
-true |
-string |
-- |
200
success
DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale
BodyParameter
body
true
QueryParameter
gracePeriodSeconds
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.
false
integer (int32)
QueryParameter
orphanDependents
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.
false
boolean
QueryParameter
propagationPolicy
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.
false
string
PathParameter
namespace
object name and auth scope, such as for teams and projects
PathParameter
name
name of the StatefulSet
name of the Scale
true
string
200
success
PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale
body
true
PathParameter
namespace
object name and auth scope, such as for teams and projects
true
string
PathParameter
name
name of the Scale
true
string
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
||
PathParameter |
name |
-name of the StatefulSet |
-true |
-string |
-- |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
application/json-patch+json
-application/merge-patch+json
-application/strategic-merge-patch+json
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status-
Type | -Name | -Description | -Required | -Schema | -Default | -|
---|---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- | |
PathParameter |
-namespace |
-object name and auth scope, such as for teams and projects |
-true |
-string |
-- | |
PathParameter |
-name |
-name of the StatefulSet |
+name of the Scale |
true |
string |
@@ -3538,7 +3570,7 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } |
200 |
success |
-+ |
/
+application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status+
GET /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status
BodyParameter
body
true
PathParameter
namespace
object name and auth scope, such as for teams and projects
PathParameter
name
name of the StatefulSet
name of the Deployment
true
string
200
success
PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status+
PUT /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status
body
true
PathParameter
namespace
object name and auth scope, such as for teams and projects
true
string
PathParameter
name
name of the Deployment
true
string
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +|
---|---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ | |
BodyParameter |
+body |
++ | true |
|||
PathParameter |
name |
-name of the StatefulSet |
+name of the Deployment |
true |
string |
@@ -3772,163 +3929,6 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; } |
HTTP Code | -Description | -Schema | -
---|---|---|
200 |
-success |
-- |
application/json-patch+json
-application/merge-patch+json
-application/strategic-merge-patch+json
-application/json
-application/yaml
-application/vnd.kubernetes.protobuf
-apisappsv1beta2
-GET /apis/apps/v1beta2/statefulsets-
Type | -Name | -Description | -Required | -Schema | -Default | -
---|---|---|---|---|---|
QueryParameter |
-pretty |
-If true, then the output is pretty printed. |
-false |
-string |
-- |
QueryParameter |
-labelSelector |
-A selector to restrict the list of returned objects by their labels. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-fieldSelector |
-A selector to restrict the list of returned objects by their fields. Defaults to everything. |
-false |
-string |
-- |
QueryParameter |
-includeUninitialized |
-If true, partially initialized resources are included in the response. |
-false |
-boolean |
-- |
QueryParameter |
-watch |
-Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
-false |
-boolean |
-- |
QueryParameter |
-resourceVersion |
-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. |
-false |
-string |
-- |
QueryParameter |
-timeoutSeconds |
-Timeout for the list/watch call. |
-false |
-integer (int32) |
-- |
200
success
/
+application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
application/vnd.kubernetes.protobuf
application/json;stream=watch
-application/vnd.kubernetes.protobuf;stream=watch
-GET /apis/apps/v1beta2/watch/deployments+
GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets
integer (int32)
PathParameter
namespace
object name and auth scope, such as for teams and projects
true
string
200
success
GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments+
DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets
200
success
application/vnd.kubernetes.protobuf
apisappsv1beta2
+POST /apis/apps/v1beta2/namespaces/{namespace}/statefulsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+export |
+Should this value be exported. Export strips fields that a user can not specify. |
+false |
+boolean |
++ |
QueryParameter |
+exact |
+Should the export be exact. Exact export maintains cluster-specific fields like Namespace. |
+false |
+boolean |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+DELETE /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
QueryParameter |
+gracePeriodSeconds |
+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. |
+false |
+integer (int32) |
++ |
QueryParameter |
+orphanDependents |
+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. |
+false |
+boolean |
++ |
QueryParameter |
+propagationPolicy |
+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. |
+false |
+string |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PUT /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+PATCH /apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
BodyParameter |
+body |
++ | true |
++ | + |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the StatefulSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
application/json-patch+json
+application/merge-patch+json
+application/strategic-merge-patch+json
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+apisappsv1beta2
+GET /apis/apps/v1beta2/statefulsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
apisappsv1beta2
+GET /apis/apps/v1beta2/watch/daemonsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+apisappsv1beta2
+GET /apis/apps/v1beta2/watch/deployments+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+apisappsv1beta2
+GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+apisappsv1beta2
+GET /apis/apps/v1beta2/watch/namespaces/{namespace}/daemonsets/{name}+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
PathParameter |
+name |
+name of the DaemonSet |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+apisappsv1beta2
+GET /apis/apps/v1beta2/watch/namespaces/{namespace}/deployments+
Type | +Name | +Description | +Required | +Schema | +Default | +
---|---|---|---|---|---|
QueryParameter |
+pretty |
+If true, then the output is pretty printed. |
+false |
+string |
++ |
QueryParameter |
+labelSelector |
+A selector to restrict the list of returned objects by their labels. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+fieldSelector |
+A selector to restrict the list of returned objects by their fields. Defaults to everything. |
+false |
+string |
++ |
QueryParameter |
+includeUninitialized |
+If true, partially initialized resources are included in the response. |
+false |
+boolean |
++ |
QueryParameter |
+watch |
+Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. |
+false |
+boolean |
++ |
QueryParameter |
+resourceVersion |
+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. |
+false |
+string |
++ |
QueryParameter |
+timeoutSeconds |
+Timeout for the list/watch call. |
+false |
+integer (int32) |
++ |
PathParameter |
+namespace |
+object name and auth scope, such as for teams and projects |
+true |
+string |
++ |
HTTP Code | +Description | +Schema | +
---|---|---|
200 |
+success |
++ |
/
+application/json
+application/yaml
+application/vnd.kubernetes.protobuf
+application/json;stream=watch
+application/vnd.kubernetes.protobuf;stream=watch
+