mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 21:17:23 +00:00
rebased and added 'omitempty' to new volumes
This commit is contained in:
parent
e15fd2b0e7
commit
d338a7eaea
@ -197,7 +197,7 @@ type VolumeSource struct {
|
|||||||
// Secret represents a secret that should populate this volume.
|
// Secret represents a secret that should populate this volume.
|
||||||
Secret *SecretVolumeSource `json:"secret,omitempty"`
|
Secret *SecretVolumeSource `json:"secret,omitempty"`
|
||||||
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
||||||
NFS *NFSVolumeSource `json:"nfs"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty"`
|
||||||
// ISCSIVolumeSource represents an ISCSI Disk resource that is attached to a
|
// ISCSIVolumeSource represents an ISCSI Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty"`
|
||||||
@ -214,23 +214,23 @@ type VolumeSource struct {
|
|||||||
type PersistentVolumeSource struct {
|
type PersistentVolumeSource struct {
|
||||||
// GCEPersistentDisk represents a GCE Disk resource that is attached to a
|
// GCEPersistentDisk represents a GCE Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk"`
|
GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty"`
|
||||||
// AWSElasticBlockStore represents an AWS EBS disk that is attached to a
|
// AWSElasticBlockStore represents an AWS EBS disk that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore"`
|
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty"`
|
||||||
// HostPath represents a directory on the host.
|
// HostPath represents a directory on the host.
|
||||||
// This is useful for development and testing only.
|
// This is useful for development and testing only.
|
||||||
// on-host storage is not supported in any way
|
// on-host storage is not supported in any way
|
||||||
HostPath *HostPathVolumeSource `json:"hostPath"`
|
HostPath *HostPathVolumeSource `json:"hostPath,omitempty"`
|
||||||
// Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod
|
// Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod
|
||||||
Glusterfs *GlusterfsVolumeSource `json:"glusterfs"`
|
Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty"`
|
||||||
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
||||||
NFS *NFSVolumeSource `json:"nfs"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty"`
|
||||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||||
RBD *RBDVolumeSource `json:"rbd"`
|
RBD *RBDVolumeSource `json:"rbd,omitempty"`
|
||||||
// ISCSIVolumeSource represents an ISCSI resource that is attached to a
|
// ISCSIVolumeSource represents an ISCSI resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PersistentVolumeClaimVolumeSource struct {
|
type PersistentVolumeClaimVolumeSource struct {
|
||||||
|
@ -252,10 +252,10 @@ type PersistentVolumeSource struct {
|
|||||||
// NFS represents an NFS mount on the host
|
// NFS represents an NFS mount on the host
|
||||||
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
||||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||||
RBD *RBDVolumeSource `json:"rbd" description:"rados block volume that will be mounted on the host machine"`
|
RBD *RBDVolumeSource `json:"rbd,omitempty" description:"rados block volume that will be mounted on the host machine"`
|
||||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi" description:"an iSCSI disk resource provisioned by an admin"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" description:"an iSCSI disk resource provisioned by an admin"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PersistentVolume struct {
|
type PersistentVolume struct {
|
||||||
|
@ -155,10 +155,10 @@ type PersistentVolumeSource struct {
|
|||||||
// NFS represents an NFS mount on the host
|
// NFS represents an NFS mount on the host
|
||||||
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
||||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||||
RBD *RBDVolumeSource `json:"rbd" description:"rados block volume that will be mounted on the host machine"`
|
RBD *RBDVolumeSource `json:"rbd,omitempty" description:"rados block volume that will be mounted on the host machine"`
|
||||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi" description:"an iSCSI disk resource provisioned by an admin"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" description:"an iSCSI disk resource provisioned by an admin"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PersistentVolumeClaimVolumeSource struct {
|
type PersistentVolumeClaimVolumeSource struct {
|
||||||
|
@ -110,10 +110,10 @@ type PersistentVolumeSource struct {
|
|||||||
// NFS represents an NFS mount on the host
|
// NFS represents an NFS mount on the host
|
||||||
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
||||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||||
RBD *RBDVolumeSource `json:"rbd" description:"rados block volume that will be mounted on the host machine"`
|
RBD *RBDVolumeSource `json:"rbd,omitempty" description:"rados block volume that will be mounted on the host machine"`
|
||||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi" description:"an iSCSI disk resource provisioned by an admin"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" description:"an iSCSI disk resource provisioned by an admin"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PersistentVolumeClaimVolumeSource struct {
|
type PersistentVolumeClaimVolumeSource struct {
|
||||||
|
@ -252,10 +252,10 @@ type PersistentVolumeSource struct {
|
|||||||
// NFS represents an NFS mount on the host
|
// NFS represents an NFS mount on the host
|
||||||
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
NFS *NFSVolumeSource `json:"nfs,omitempty" description:"NFS volume resource provisioned by an admin"`
|
||||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||||
RBD *RBDVolumeSource `json:"rbd" description:"rados block volume that will be mounted on the host machine"`
|
RBD *RBDVolumeSource `json:"rbd,omitempty" description:"rados block volume that will be mounted on the host machine"`
|
||||||
// ISCSI represents an ISCSI Disk resource that is attached to a
|
// ISCSI represents an ISCSI Disk resource that is attached to a
|
||||||
// kubelet's host machine and then exposed to the pod.
|
// kubelet's host machine and then exposed to the pod.
|
||||||
ISCSI *ISCSIVolumeSource `json:"iscsi" description:"an iSCSI disk resource provisioned by an admin"`
|
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" description:"an iSCSI disk resource provisioned by an admin"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PersistentVolume struct {
|
type PersistentVolume struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user