add iscsi volume plugin

Signed-off-by: Huamin Chen <hchen@redhat.com>
This commit is contained in:
Huamin Chen
2015-03-13 17:31:13 -04:00
parent ed2192a61e
commit 7a82af31de
25 changed files with 1104 additions and 6 deletions

View File

@@ -6683,6 +6683,32 @@
}
}
},
"v1beta1.ISCSIVolumeSource": {
"id": "v1beta1.ISCSIVolumeSource",
"properties": {
"fsType": {
"type": "string",
"description": "file system type to mount, such as ext4, xfs, ntfs"
},
"iqn": {
"type": "string",
"description": "iSCSI Qualified Name"
},
"lun": {
"type": "integer",
"format": "int32",
"description": "iscsi target lun number"
},
"readOnly": {
"type": "boolean",
"description": "read-only if true, read-write otherwise (false or unspecified)"
},
"targetPortal": {
"type": "string",
"description": "iSCSI target portal"
}
}
},
"v1beta1.HTTPGetAction": {
"id": "v1beta1.HTTPGetAction",
"properties": {
@@ -8607,6 +8633,7 @@
"persistentDisk",
"gitRepo",
"secret",
"iscsi",
"nfs"
],
"properties": {
@@ -8630,6 +8657,10 @@
"$ref": "v1beta1.GCEPersistentDiskVolumeSource",
"description": "GCE disk resource attached to the host machine on demand"
},
"iscsi": {
"$ref": "v1beta1.ISCSIVolumeSource",
"description": "iSCSI disk attached to host machine on demand"
},
"secret": {
"$ref": "v1beta1.SecretVolumeSource",
"description": "secret to populate volume with"

View File

@@ -6679,6 +6679,32 @@
}
}
},
"v1beta2.ISCSIVolumeSource": {
"id": "v1beta2.ISCSIVolumeSource",
"properties": {
"fsType": {
"type": "string",
"description": "file system type to mount, such as ext4, xfs, ntfs"
},
"iqn": {
"type": "string",
"description": "iSCSI Qualified Name"
},
"lun": {
"type": "integer",
"format": "int32",
"description": "iscsi target lun number"
},
"readOnly": {
"type": "boolean",
"description": "read-only if true, read-write otherwise (false or unspecified)"
},
"targetPortal": {
"type": "string",
"description": "iSCSI target portal"
}
}
},
"v1beta2.HTTPGetAction": {
"id": "v1beta2.HTTPGetAction",
"properties": {
@@ -8588,6 +8614,7 @@
"persistentDisk",
"gitRepo",
"secret",
"iscsi",
"nfs"
],
"properties": {
@@ -8611,6 +8638,10 @@
"$ref": "v1beta2.GCEPersistentDiskVolumeSource",
"description": "GCE disk resource attached to the host machine on demand"
},
"iscsi": {
"$ref": "v1beta2.ISCSIVolumeSource",
"description": "iSCSI disk attached to host machine on demand"
},
"secret": {
"$ref": "v1beta2.SecretVolumeSource",
"description": "secret to populate volume"

View File

@@ -7016,6 +7016,32 @@
}
}
},
"v1beta3.ISCSIVolumeSource": {
"id": "v1beta3.ISCSIVolumeSource",
"properties": {
"fsType": {
"type": "string",
"description": "file system type to mount, such as ext4, xfs, ntfs"
},
"iqn": {
"type": "string",
"description": "iSCSI Qualified Name"
},
"lun": {
"type": "integer",
"format": "int32",
"description": "iscsi target lun number"
},
"readOnly": {
"type": "boolean",
"description": "read-only if true, read-write otherwise (false or unspecified)"
},
"targetPortal": {
"type": "string",
"description": "iSCSI target portal"
}
}
},
"v1beta3.HTTPGetAction": {
"id": "v1beta3.HTTPGetAction",
"properties": {
@@ -8660,6 +8686,7 @@
"secret",
"nfs",
"hostPath",
"iscsi",
"emptyDir"
],
"properties": {
@@ -8687,6 +8714,10 @@
"$ref": "v1beta3.NFSVolumeSource",
"description": "NFS volume that will be mounted in the host machine"
},
"iscsi": {
"$ref": "v1beta3.ISCSIVolumeSource",
"description": "iSCSI disk attached to host machine on demand"
},
"secret": {
"$ref": "v1beta3.SecretVolumeSource",
"description": "secret to populate volume"