mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-15 06:01:50 +00:00
CSI Inline Volume - Generated files
This commit is contained in:
78
api/openapi-spec/swagger.json
generated
78
api/openapi-spec/swagger.json
generated
@@ -6087,6 +6087,38 @@
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.core.v1.CSIVolumeSource": {
|
||||
"description": "Represents a source location of a volume to mount, managed by an external CSI driver",
|
||||
"properties": {
|
||||
"driver": {
|
||||
"description": "Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.",
|
||||
"type": "string"
|
||||
},
|
||||
"fsType": {
|
||||
"description": "Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.",
|
||||
"type": "string"
|
||||
},
|
||||
"nodePublishSecretRef": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.LocalObjectReference",
|
||||
"description": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed."
|
||||
},
|
||||
"readOnly": {
|
||||
"description": "Specifies a read-only configuration for the volume. Defaults to false (read/write).",
|
||||
"type": "boolean"
|
||||
},
|
||||
"volumeAttributes": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values.",
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"driver"
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.core.v1.Capabilities": {
|
||||
"description": "Adds and removes POSIX capabilities from running containers.",
|
||||
"properties": {
|
||||
@@ -8793,7 +8825,7 @@
|
||||
},
|
||||
"csi": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource",
|
||||
"description": "CSI represents storage that handled by an external CSI driver (Beta feature)."
|
||||
"description": "CSI represents storage that is handled by an external CSI driver (Beta feature)."
|
||||
},
|
||||
"fc": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FCVolumeSource",
|
||||
@@ -10940,6 +10972,10 @@
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource",
|
||||
"description": "ConfigMap represents a configMap that should populate this volume"
|
||||
},
|
||||
"csi": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CSIVolumeSource",
|
||||
"description": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature)."
|
||||
},
|
||||
"downwardAPI": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource",
|
||||
"description": "DownwardAPI represents downward API about the pod that should populate this volume"
|
||||
@@ -11305,6 +11341,19 @@
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.extensions.v1beta1.AllowedCSIDriver": {
|
||||
"description": "AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Name is the registered name of the CSI driver",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.extensions.v1beta1.AllowedFlexVolume": {
|
||||
"description": "AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.",
|
||||
"properties": {
|
||||
@@ -12302,6 +12351,13 @@
|
||||
"description": "allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"allowedCSIDrivers": {
|
||||
"description": "AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value means no CSI drivers can run inline within a pod spec.",
|
||||
"items": {
|
||||
"$ref": "#/definitions/io.k8s.api.extensions.v1beta1.AllowedCSIDriver"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"allowedCapabilities": {
|
||||
"description": "allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.",
|
||||
"items": {
|
||||
@@ -13288,6 +13344,19 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"io.k8s.api.policy.v1beta1.AllowedCSIDriver": {
|
||||
"description": "AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Name is the registered name of the CSI driver",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.policy.v1beta1.AllowedFlexVolume": {
|
||||
"description": "AllowedFlexVolume represents a single Flexvolume that is allowed to be used.",
|
||||
"properties": {
|
||||
@@ -13599,6 +13668,13 @@
|
||||
"description": "allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"allowedCSIDrivers": {
|
||||
"description": "AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value means no CSI drivers can run inline within a pod spec.",
|
||||
"items": {
|
||||
"$ref": "#/definitions/io.k8s.api.policy.v1beta1.AllowedCSIDriver"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"allowedCapabilities": {
|
||||
"description": "allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.",
|
||||
"items": {
|
||||
|
Reference in New Issue
Block a user