mirror of
https://github.com/rancher/rancher-docs.git
synced 2026-09-25 12:38:05 +00:00
Remove NodeDriver.management.cattle.io from RK-API ref
This commit is contained in:
@@ -4766,470 +4766,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"/apis/management.cattle.io/v3/nodedrivers": {
|
||||
"get": {
|
||||
"description": "list objects of kind NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "listManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/continue-QfD61s0i"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/fieldSelector-xIcQKXFG"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/labelSelector-5Zw57w4C"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/limit-1NfNmdNH"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/timeoutSeconds-yvYezaOC"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/watch-XNNPZGbK"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriverList"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "list",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"post": {
|
||||
"description": "create a NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "createManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "body",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
|
||||
"name": "dryRun",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/fieldManager-Qy4HdaTW"
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
|
||||
"name": "fieldValidation",
|
||||
"in": "query"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"201": {
|
||||
"description": "Created",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"202": {
|
||||
"description": "Accepted",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "post",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"description": "delete collection of NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "deleteManagementCattleIoV3CollectionNodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/continue-QfD61s0i"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/fieldSelector-xIcQKXFG"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/labelSelector-5Zw57w4C"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/limit-1NfNmdNH"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/timeoutSeconds-yvYezaOC"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/watch-XNNPZGbK"
|
||||
}
|
||||
],
|
||||
"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": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/pretty-tJGM1-ng"
|
||||
}
|
||||
]
|
||||
},
|
||||
"/apis/management.cattle.io/v3/nodedrivers/{name}": {
|
||||
"get": {
|
||||
"description": "read the specified NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "readManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "get",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"put": {
|
||||
"description": "replace the specified NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "replaceManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "body",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
|
||||
"name": "dryRun",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/fieldManager-Qy4HdaTW"
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
|
||||
"name": "fieldValidation",
|
||||
"in": "query"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"201": {
|
||||
"description": "Created",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "put",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"description": "delete a NodeDriver",
|
||||
"consumes": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "deleteManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/body-2Y1dVQaQ"
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
|
||||
"name": "dryRun",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/gracePeriodSeconds--K5HaBOS"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/ignoreStoreReadErrorWithClusterBreakingPotential-QbNkfIqj"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/orphanDependents-uRB25kX5"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/propagationPolicy-6jk3prlO"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
|
||||
}
|
||||
},
|
||||
"202": {
|
||||
"description": "Accepted",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "delete",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"patch": {
|
||||
"description": "partially update the specified NodeDriver",
|
||||
"consumes": [
|
||||
"application/json-patch+json",
|
||||
"application/merge-patch+json",
|
||||
"application/apply-patch+yaml"
|
||||
],
|
||||
"produces": [
|
||||
"application/json",
|
||||
"application/yaml"
|
||||
],
|
||||
"schemes": [
|
||||
"https"
|
||||
],
|
||||
"tags": [
|
||||
"managementCattleIo_v3"
|
||||
],
|
||||
"operationId": "patchManagementCattleIoV3NodeDriver",
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/parameters/body-78PwaGsr"
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
|
||||
"name": "dryRun",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/fieldManager-7c6nTn1T"
|
||||
},
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
|
||||
"name": "fieldValidation",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/force-tOGGb0Yi"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"401": {
|
||||
"description": "Unauthorized"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-action": "patch",
|
||||
"x-kubernetes-group-version-kind": {
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
},
|
||||
"parameters": [
|
||||
{
|
||||
"uniqueItems": true,
|
||||
"type": "string",
|
||||
"description": "name of the NodeDriver",
|
||||
"name": "name",
|
||||
"in": "path",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"$ref": "#/parameters/pretty-tJGM1-ng"
|
||||
}
|
||||
]
|
||||
},
|
||||
"/apis/management.cattle.io/v3/projectroletemplatebindings": {
|
||||
"get": {
|
||||
"description": "list objects of kind ProjectRoleTemplateBinding",
|
||||
@@ -7152,198 +6688,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"io.cattle.management.v3.NodeDriver": {
|
||||
"description": "NodeDriver represents a Rancher node driver for a specific cloud provider used to provision cluster nodes.",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"spec"
|
||||
],
|
||||
"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/sig-architecture/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/sig-architecture/api-conventions.md#types-kinds",
|
||||
"type": "string"
|
||||
},
|
||||
"metadata": {
|
||||
"description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata",
|
||||
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
|
||||
},
|
||||
"spec": {
|
||||
"description": "Specification of the desired behavior of the Node Driver. More info:\nhttps://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"active",
|
||||
"url"
|
||||
],
|
||||
"properties": {
|
||||
"active": {
|
||||
"description": "Active specifies if the driver can be used to provision clusters.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"addCloudCredential": {
|
||||
"description": "AddCloudCredential determines if an associated cloud credential\ndynamic schema should be created for this driver even if it is not\nenabled.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"builtin": {
|
||||
"description": "Builtin specifies if a driver is built into Rancher via rancher-machine.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"checksum": {
|
||||
"description": "Checksum is used to represent the expected content of the driver\nbinary. When this value changes, the driver binary will be\nredownloaded from its URL.",
|
||||
"type": "string",
|
||||
"maxLength": 128,
|
||||
"pattern": "^$|^[a-fA-F0-9]{32,128}$"
|
||||
},
|
||||
"description": {
|
||||
"description": "Description provides a short explanation of what the driver does.",
|
||||
"type": "string"
|
||||
},
|
||||
"displayName": {
|
||||
"description": "DisplayName specifies the publicly visible name of the driver shown in the Rancher UI.",
|
||||
"type": "string",
|
||||
"maxLength": 57
|
||||
},
|
||||
"externalId": {
|
||||
"description": "ExternalID is not currently used.",
|
||||
"type": "string"
|
||||
},
|
||||
"uiUrl": {
|
||||
"description": "UIURL is the url to load for a customized Add Nodes screen for this driver.",
|
||||
"type": "string"
|
||||
},
|
||||
"url": {
|
||||
"description": "URL defines the location of the driver binary that will\nbe downloaded when the driver is enabled. This can either be\nan absolute url to a remote resource, or a reference to localhost.",
|
||||
"type": "string"
|
||||
},
|
||||
"whitelistDomains": {
|
||||
"description": "WhitelistDomains is a list of domains which will be automatically\nwhite-listed by Rancher to allow for the driver to be downloaded.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"x-kubernetes-validations": [
|
||||
{
|
||||
"message": "Checksum must be an md5, sha1, sha256, or sha512 digest.",
|
||||
"rule": "!has(self.checksum) || (self.checksum.size() in [0, 32, 40, 64, 128])"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"description": "Most recent observed status of the Node Driver. More info:\nhttps://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"appliedChecksum": {
|
||||
"description": "AppliedChecksum is the last known checksum of the driver. This is used\nto determine when a Driver needs to be redownloaded from its URL.",
|
||||
"type": "string"
|
||||
},
|
||||
"appliedDockerMachineVersion": {
|
||||
"description": "AppliedDockerMachineVersion specifies the last docker machine version\n(a.k.a rancher-machine) which provides this driver. When this version\nis incremented, Rancher will query the rancher-machine driver to\nobtain its arguments and update the automatically generated schema\nand associated machine config object. This field is only specified for\ndrivers bundled within Rancher via rancher-machine.",
|
||||
"type": "string"
|
||||
},
|
||||
"appliedURL": {
|
||||
"description": "AppliedURL is the url last used to download the driver.",
|
||||
"type": "string"
|
||||
},
|
||||
"conditions": {
|
||||
"description": "Conditions is a representation of the current state of the driver,\nthis includes its installation status (Downloaded, Installed), as well\nas its current state (Active, Inactive). Information related to\nerrors encountered while transitioning to one of these states will be\npopulated in the Message and Reason fields.",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"status",
|
||||
"type"
|
||||
],
|
||||
"properties": {
|
||||
"lastTransitionTime": {
|
||||
"description": "lastTransitionTime is the last time the condition transitioned from\none status to another. This should be when the underlying condition\nchanged. If that is not known, then using the time when the API field\nchanged is acceptable.",
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
"lastUpdateTime": {
|
||||
"description": "lastUpdateTime of this condition. This is incremented if the resource\nis updated for any reason. This could be when the underlying condition\nchanged, but may also be updated if other fields are modified\n(Message, Reason, etc.).",
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
"message": {
|
||||
"description": "message is a human readable message indicating details\nabout the transition.\nThis may be an empty string.",
|
||||
"type": "string",
|
||||
"maxLength": 32768
|
||||
},
|
||||
"reason": {
|
||||
"description": "reason contains a programmatic identifier indicating the reason for\nthe condition's last transition. Producers of specific condition types\nmay define expected values and meanings for this field, and whether\nthe values are considered a guaranteed API. The value should be\na CamelCase string.",
|
||||
"type": "string",
|
||||
"maxLength": 1024,
|
||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$"
|
||||
},
|
||||
"status": {
|
||||
"description": "status of the condition, one of True, False, Unknown.",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"True",
|
||||
"False",
|
||||
"Unknown"
|
||||
]
|
||||
},
|
||||
"type": {
|
||||
"description": "type of condition in CamelCase or in foo.example.com/CamelCase.",
|
||||
"type": "string",
|
||||
"maxLength": 316,
|
||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"x-kubernetes-group-version-kind": [
|
||||
{
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriver",
|
||||
"version": "v3"
|
||||
}
|
||||
]
|
||||
},
|
||||
"io.cattle.management.v3.NodeDriverList": {
|
||||
"description": "NodeDriverList is a list of NodeDriver",
|
||||
"type": "object",
|
||||
"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/sig-architecture/api-conventions.md#resources",
|
||||
"type": "string"
|
||||
},
|
||||
"items": {
|
||||
"description": "List of nodedrivers. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/io.cattle.management.v3.NodeDriver"
|
||||
}
|
||||
},
|
||||
"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/sig-architecture/api-conventions.md#types-kinds",
|
||||
"type": "string"
|
||||
},
|
||||
"metadata": {
|
||||
"description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
|
||||
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"
|
||||
}
|
||||
},
|
||||
"x-kubernetes-group-version-kind": [
|
||||
{
|
||||
"group": "management.cattle.io",
|
||||
"kind": "NodeDriverList",
|
||||
"version": "v3"
|
||||
}
|
||||
]
|
||||
},
|
||||
"io.cattle.management.v3.Project": {
|
||||
"description": "Project is a group of namespaces.\nProjects are used to create a multi-tenant environment within a Kubernetes cluster by managing namespace operations,\nsuch as role assignments or quotas, as a group.",
|
||||
"type": "object",
|
||||
|
||||
Reference in New Issue
Block a user