Resource Type: kubernetes_iscsi_volume_source
- Defined in:
- lib/puppet/type/kubernetes_iscsi_volume_source.rb
- Providers:
-
swagger
Overview
Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
Properties
-
chap_auth_discovery
whether support iSCSI Discovery CHAP authentication
-
chap_auth_session
whether support iSCSI Session CHAP authentication
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
fs_type
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: ‘ext4’, ‘xfs’, ‘ntfs’. Implicitly inferred to be ‘ext4’ if unspecified. More info: kubernetes.io/docs/concepts/storage/volumes#iscsi
-
iqn
Target iSCSI Qualified Name.
-
iscsi_interface
Optional: Defaults to ‘default’ (tcp). iSCSI interface name that uses an iSCSI transport.
-
lun
iSCSI target lun number.
-
portals
iSCSI target portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
-
read_only
ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
-
secret_ref
CHAP secret for iSCSI target and initiator authentication
-
target_portal
iSCSI target portal. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
Parameters
-
name (namevar)
Name of the iscsi_volume_source.
-
provider
The specific backend to use for this ‘kubernetes_iscsi_volume_source` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.