@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
2
2
kind : CustomResourceDefinition
3
3
metadata :
4
4
annotations :
5
- controller-gen.kubebuilder.io/version : v0.16.5
5
+ controller-gen.kubebuilder.io/version : v0.17.0
6
6
include.release.openshift.io/ibm-cloud-managed : " true"
7
7
include.release.openshift.io/self-managed-high-availability : " true"
8
8
capability.openshift.io/name : " OperatorLifecycleManager"
@@ -1362,6 +1362,8 @@ spec:
1362
1362
description : |-
1363
1363
awsElasticBlockStore represents an AWS Disk resource that is attached to a
1364
1364
kubelet's host machine and then exposed to the pod.
1365
+ Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
1366
+ awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
1365
1367
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
1366
1368
type : object
1367
1369
required :
@@ -1393,7 +1395,10 @@ spec:
1393
1395
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
1394
1396
type : string
1395
1397
azureDisk :
1396
- description : azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
1398
+ description : |-
1399
+ azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
1400
+ Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
1401
+ are redirected to the disk.csi.azure.com CSI driver.
1397
1402
type : object
1398
1403
required :
1399
1404
- diskName
@@ -1425,7 +1430,10 @@ spec:
1425
1430
type : boolean
1426
1431
default : false
1427
1432
azureFile :
1428
- description : azureFile represents an Azure File Service mount on the host and bind mount to the pod.
1433
+ description : |-
1434
+ azureFile represents an Azure File Service mount on the host and bind mount to the pod.
1435
+ Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
1436
+ are redirected to the file.csi.azure.com CSI driver.
1429
1437
type : object
1430
1438
required :
1431
1439
- secretName
@@ -1443,7 +1451,9 @@ spec:
1443
1451
description : shareName is the azure share Name
1444
1452
type : string
1445
1453
cephfs :
1446
- description : cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
1454
+ description : |-
1455
+ cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
1456
+ Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
1447
1457
type : object
1448
1458
required :
1449
1459
- monitors
@@ -1494,6 +1504,8 @@ spec:
1494
1504
cinder :
1495
1505
description : |-
1496
1506
cinder represents a cinder volume attached and mounted on kubelets host machine.
1507
+ Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
1508
+ are redirected to the cinder.csi.openstack.org CSI driver.
1497
1509
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
1498
1510
type : object
1499
1511
required :
@@ -1600,7 +1612,7 @@ spec:
1600
1612
type : boolean
1601
1613
x-kubernetes-map-type : atomic
1602
1614
csi :
1603
- description : csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature) .
1615
+ description : csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
1604
1616
type : object
1605
1617
required :
1606
1618
- driver
@@ -2042,6 +2054,7 @@ spec:
2042
2054
description : |-
2043
2055
flexVolume represents a generic volume resource that is
2044
2056
provisioned/attached using an exec based plugin.
2057
+ Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
2045
2058
type : object
2046
2059
required :
2047
2060
- driver
@@ -2085,7 +2098,9 @@ spec:
2085
2098
default : " "
2086
2099
x-kubernetes-map-type : atomic
2087
2100
flocker :
2088
- description : flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
2101
+ description : |-
2102
+ flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
2103
+ Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
2089
2104
type : object
2090
2105
properties :
2091
2106
datasetName :
@@ -2100,6 +2115,8 @@ spec:
2100
2115
description : |-
2101
2116
gcePersistentDisk represents a GCE Disk resource that is attached to a
2102
2117
kubelet's host machine and then exposed to the pod.
2118
+ Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
2119
+ gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
2103
2120
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
2104
2121
type : object
2105
2122
required :
@@ -2135,7 +2152,7 @@ spec:
2135
2152
gitRepo :
2136
2153
description : |-
2137
2154
gitRepo represents a git repository at a particular revision.
2138
- DEPRECATED : GitRepo is deprecated. To provision a container with a git repo, mount an
2155
+ Deprecated : GitRepo is deprecated. To provision a container with a git repo, mount an
2139
2156
EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
2140
2157
into the Pod's container.
2141
2158
type : object
@@ -2158,6 +2175,7 @@ spec:
2158
2175
glusterfs :
2159
2176
description : |-
2160
2177
glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
2178
+ Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
2161
2179
More info: https://examples.k8s.io/volumes/glusterfs/README.md
2162
2180
type : object
2163
2181
required :
@@ -2364,7 +2382,9 @@ spec:
2364
2382
Default false.
2365
2383
type : boolean
2366
2384
photonPersistentDisk :
2367
- description : photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
2385
+ description : |-
2386
+ photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
2387
+ Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
2368
2388
type : object
2369
2389
required :
2370
2390
- pdID
@@ -2379,7 +2399,11 @@ spec:
2379
2399
description : pdID is the ID that identifies Photon Controller persistent disk
2380
2400
type : string
2381
2401
portworxVolume :
2382
- description : portworxVolume represents a portworx volume attached and mounted on kubelets host machine
2402
+ description : |-
2403
+ portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
2404
+ Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
2405
+ are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
2406
+ is on.
2383
2407
type : object
2384
2408
required :
2385
2409
- volumeID
@@ -2714,7 +2738,9 @@ spec:
2714
2738
type : string
2715
2739
x-kubernetes-list-type : atomic
2716
2740
quobyte :
2717
- description : quobyte represents a Quobyte mount on the host that shares a pod's lifetime
2741
+ description : |-
2742
+ quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
2743
+ Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
2718
2744
type : object
2719
2745
required :
2720
2746
- registry
@@ -2752,6 +2778,7 @@ spec:
2752
2778
rbd :
2753
2779
description : |-
2754
2780
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
2781
+ Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
2755
2782
More info: https://examples.k8s.io/volumes/rbd/README.md
2756
2783
type : object
2757
2784
required :
@@ -2824,7 +2851,9 @@ spec:
2824
2851
type : string
2825
2852
default : admin
2826
2853
scaleIO :
2827
- description : scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
2854
+ description : |-
2855
+ scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
2856
+ Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
2828
2857
type : object
2829
2858
required :
2830
2859
- gateway
@@ -2950,7 +2979,9 @@ spec:
2950
2979
More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
2951
2980
type : string
2952
2981
storageos :
2953
- description : storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
2982
+ description : |-
2983
+ storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
2984
+ Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
2954
2985
type : object
2955
2986
properties :
2956
2987
fsType :
@@ -2995,7 +3026,10 @@ spec:
2995
3026
Namespaces that do not pre-exist within StorageOS will be created.
2996
3027
type : string
2997
3028
vsphereVolume :
2998
- description : vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
3029
+ description : |-
3030
+ vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
3031
+ Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
3032
+ are redirected to the csi.vsphere.vmware.com CSI driver.
2999
3033
type : object
3000
3034
required :
3001
3035
- volumePath
0 commit comments