@@ -210,11 +210,14 @@ spec:
210
210
type : string
211
211
nodePort :
212
212
description : ' The port on each node on which this service is exposed
213
- when type=NodePort or LoadBalancer. Usually assigned by the
214
- system. If specified, it will be allocated to the service if
215
- unused or else creation of the service will fail. Default is
216
- to auto-allocate a port if the ServiceType of this Service requires
217
- one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport'
213
+ when type is NodePort or LoadBalancer. Usually assigned by
214
+ the system. If a value is specified, in-range, and not in use
215
+ it will be used, otherwise the operation will fail. If not
216
+ specified, a port will be allocated if this Service requires
217
+ one. If this field is specified when creating a Service which
218
+ does not need it, creation will fail. This field will be wiped
219
+ when updating a Service to no longer need it (e.g. changing
220
+ type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport'
218
221
format : int32
219
222
type : integer
220
223
port :
@@ -730,20 +733,15 @@ spec:
730
733
type : array
731
734
dataSource :
732
735
description : ' This field can be used to specify either:
733
- * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot
734
- - Beta) * An existing PVC (PersistentVolumeClaim)
735
- * An existing custom resource/object that implements
736
- data population (Alpha) In order to use VolumeSnapshot
737
- object types, the appropriate feature gate must
738
- be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource)
739
- If the provisioner or an external controller can
740
- support the specified data source, it will create
741
- a new volume based on the contents of the specified
742
- data source. If the specified data source is not
743
- supported, the volume will not be created and the
744
- failure will be reported as an event. In the future,
745
- we plan to support more data source types and the
746
- behavior of the provisioner may change.'
736
+ * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot)
737
+ * An existing PVC (PersistentVolumeClaim) * An existing
738
+ custom resource that implements data population
739
+ (Alpha) In order to use custom resource types that
740
+ implement data population, the AnyVolumeDataSource
741
+ feature gate must be enabled. If the provisioner
742
+ or an external controller can support the specified
743
+ data source, it will create a new volume based on
744
+ the contents of the specified data source.'
747
745
properties :
748
746
apiGroup :
749
747
description : APIGroup is the group for the resource
@@ -1431,8 +1429,6 @@ spec:
1431
1429
type : object
1432
1430
type : object
1433
1431
type : array
1434
- required :
1435
- - sources
1436
1432
type : object
1437
1433
quobyte :
1438
1434
description : Quobyte represents a Quobyte mount on the host that
0 commit comments